.receive{
  display: flex;
  justify-content: space-between;
  padding:20rpx;
  position: relative;

  .phonen-number{
      padding-right:50rpx;
  }
}

.address{
  padding:0 20rpx;
}

.address-bar{
  margin-top:20rpx;
  width:100%;
  height:15rpx;
}

.ware-list{
  padding:20rpx;
}

.ware-item{
  display: flex;
  padding:20rpx 0 0;

  .choice-button{
      width: 90rpx;
      display: flex;
      justify-content: center;
      align-items: center;
  }

  .ware-content{
      display: flex;
      justify-content: space-between;
      flex:1;
      border-bottom:1px #eee solid;
      padding-bottom: 20rpx;

      .ware-info{
          flex:1;
          padding:0 20rpx;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
      }

      .ware-title{
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          font-size:15px;
      }
  }

  .ware-image{
      image{
          width:160rpx;
          height:160rpx;
      }
  }

  .ware-info-btm{
      display: flex;
      justify-content: space-between;

      .ware-price{
          color:red;
          font-size:24px;

          span{
              font-size: 14px;
          }
      }

      .calculate{
          display: flex;
          .num{
              width:80rpx;
              text-align: center;
          }

          .rect{
              border:1px #999 solid;
              line-height: 1;
              width:56rpx;
              height:47rpx;
              text-align:center;
              line-height:47rpx;
          }
      }
  }
}

.list-title{
  height:80rpx;
  line-height: 80rpx;
  padding:0 20rpx;
  border-bottom: 1px #eee solid;
}

.cart-total{
  display: flex;
  position: fixed;
  justify-content: space-between;
  align-items: center;
  bottom:0;
  left:0;
  width:100%;
  height: 100rpx;
  
  .total-button{
      padding:0 20rpx;
      display:flex;
      align-items:center;

      icon{
          margin-right:10rpx;
      }
  }

  .price-tips{
      font-size: 12px;
      color:#999;
  }

  .total-center{
      padding-right:20rpx;
      padding-left:20rpx;

      .colorRed{
          color:red;
          text{
              font-size:12px;
          }
      }
  }

  .accounts{
      width:230rpx;
      height:100%;
      text-align: center;
      line-height:  100rpx;
      color:#fff;
      background: #ff0000;
  }
}

.getAddr{
  padding:20rpx;
  border-bottom:1px #eee solid;
  display: flex;
  justify-content: space-between;
  align-items: center;
  span{
      display: inline-block;
      width:10px;
      height:10px;
      border-top:1px #999 solid;
      border-right:1px #999 solid;
      transform: rotate(45deg)
  }
}
